package scala.datatype

/**
 * 返回类型测试
 */
case object ReturnTypeTest {

  def main(args: Array[String]): Unit = {
    def methodUnit: Unit = {}

    println(methodUnit)

    // null可以赋值给任意引用类型（AnyRef），但是不能赋值给值类型（AnyVal）
    var God = new God();
    God = null;
    println(God)

    //nothing
    def methodNothing(): Nothing = {
      throw new Exception
    }

    methodNothing();
  }

  class God {
  }

}
